prompt_project_init_version_3 = """
你需要给每个人分配任务，其中{}得到最差的任务，你需要给我返回所有人的任务，每个人至少一个任务，分配完所有任务。
人物有:{}
任务有:{}
将你的回答格式化为带有\的JSON对象
人名为key，任务为value
"""

prompt_project_describe_version3 = """
使用老板的身份，用{}的口气使用简短的古文的语言，对{}介绍{}项目信息，然后说服{}接受任务'{}, 一定要使用{}的口气'
"""


prompt_boss_get_intent = """
请帮我判断下面这段对话，这句话表明的态度是'接受','拒绝','要其他任务'

对话:'{}'

将“你”的response格式化为带有\的JSON对象
"intent": '接受','拒绝','要其他任务'
如果信息无法判断，则其值为“unknown”
"""

prompt_boss_get_job_name = """
请帮我判断下面这段对话,这句话表明想要的任务名是什么? 需要在知识库里面寻找匹配的任务名，如果知识库没有其任务名则返回“unknown”

对话:'{}'

将“你”的response格式化为带有\的JSON对象
"task_name": 任务名
"reason":为什么是这个任务名
"""

prompt_boss_ask_job_agree = """
你是{}，你和{}的关系为{}, 他向你要任务‘{}’, 你会考虑关系还有他的性格是否合适这个任务来同意或者拒绝这个请求。

表现态度是'接受','拒绝'

之前你们的对话:'{}'

将“你”的response格式化为带有\的JSON对象
"intent": '接受','拒绝'
"reason": 为什么做出这个决定
如果信息无法判断，则其值为“unknown”
"""

prompt_boss_decline_job_agree = """
请帮我判断
"""

prompt_boss_response = """
你的身份是领导, 因为{}你{}把任务{}交给{}，请用{}的口气使用简短的语言回复给{}。

之前你们的对话:'{}'
"""

prompt_colleague_get_intent = """
请判断下面这段对话中{}在对话中向{}表明的意图是'要你的任务','给你任务'，如果不是上面两者，则回复我‘其他’

之前你们的对话:'{}'

将“你”的response格式化为带有\的JSON对象
"intent": '要你的任务','给你任务'，'其他'
"reason": 为什么做出这个决定
如果信息无法判断，则其值为“unknown”
"""


prompt_colleague_ask_job_is_agree = """
请帮我判断下面这段对话，你是{}，你和{}的关系为{},  他向你要任务{}, 你会考虑他与你的关系 你按现在的任务安排你的经济状况为{}, 
如果接受任务之后，你的现金为{}，接收任务后如果现金大于0可以考虑接受工作，基于以上信息，你来同意或者拒绝这个请求。

表现态度是'接受','拒绝'

将“你”的response格式化为带有\的JSON对象
"intent": '接受','拒绝'
"reason": 为什么做出这个决定
如果信息无法判断，则其值为“unknown”
"""

prompt_colleague_give_job_agree = """
请帮我判断下面这段对话，你是{}，你和{}的关系为{},  他给你一个任务‘{}’, 你会考虑他与你的关系，还有你是否喜欢该任务，基于以上信息，你来同意或者拒绝这个请求。

表现态度是'接受','拒绝'

将“你”的response格式化为带有\的JSON对象
"intent": '接受','拒绝'
"reason": 为什么做出这个决定
如果信息无法判断，则其值为“unknown”
"""

prompt_colleague_response = """
你的身份是同事, 因为考虑到{}你把工作{}{}给{}，请用{}的口气和简短的语言回复给{}。

之前你们的对话:'{}'
"""

prompt_normal_response = """
请帮助{}回复下一句话。

之前你们的对话:'{}'
"""

prompt_reformat_response = """
请用{}的口气简短的表达这样的内容“{}”，可以依赖下面的对话参照

之前你们的对话:'{}'
"""

prompt_reformat_tones_response = """
请用{}的口气的使用古文表达这样的内容“{}”，可以依赖下面的对话参照

之前你们的对话:'{}'
"""


prompt_colleague_willingness = """
你的任务是判断下列哪一位员工想要其他人任务的意愿最强。目前员工们都有自己的任务，但是他可能会想要其他人的任务，意愿根据个人性格对任务的喜好，每个人都要尽力避免现金小于0，避免体力消耗过大。
因为多要一个任务可能会消耗更多的体力，所以要其他人任务的时候需要根据自己的喜好，现金，任务数量，还有体力而做出评估。

员工目前的任务分配:‘{}’
员工目前的财务状况:‘{}’

将“你”的response格式化为带有\的JSON对象
"name": 员工名
"reason": 为什么这个员工想要其他人任务
如果信息无法判断，则其值为“unknown”
"""

prompt_colleague_want_job = """
请判断员工'{}'现在最想从可选的任务中要的任务是什么，想要的任务根据性格，财务，还有体力而定,

可选的任务: ‘{}’

将“你”的response格式化为带有\的JSON对象
task_name: 任务名
reason: 为什么选择这个任务
如果信息无法判断，则其值为“unknown”
"""

prompt_relationship_change = """
经过了下面的对话后，{}是否改变了改变和{}的关系，目前他们的关系为{}，请考虑性格是否喜欢这种对话，还有这个说话对象是否喜欢:

对话:‘{}’
将“你”的response格式化为带有\的JSON对象
is_change_relationship: 是否愿意改变关系
new_relationship: 从'{}'中选择一个作为新关系
reason: 理由
如果信息无法判断，则其值为“unknown”
"""